package com.chenhs.oop.study.IO流;

import org.junit.Test;

import java.io.*;

/**
 * @className: com.chenhs.oop.study.IO流-> IO3文件拷贝
 * @description: 这个类是做做什么得吖，小朋友？ 文件输入与输入流综合练习-文件拷贝
 * @author: chenhs
 * @createDate: 2022-12-11 22:02
 * @version: 1.0
 */
public class IO3文件拷贝_字节流 {
    @Test
    public void t() throws IOException {
        int len = 0;
        byte[] b = new byte[1024];
        FileInputStream in = new FileInputStream("D:\\temp\\test.txt");
        FileOutputStream out = new FileOutputStream("D:\\temp\\temp1\\test.txt");
//        read 如果没有读到信息返回-1，读到的结果放在在 b数组中。
        while ((len = in.read(b)) != -1) {
            out.write(b,0,len);
        }
        System.out.println("文件拷贝结束。");
        in.close();
        out.close();
    }
}
